package com.bjsxy.user;

import java.lang.reflect.Field;

/**通过反射，操作成员变量*/
public class GetField02 {
    public static void main(String[] args) throws Exception{
        Class clazz = UsersField.class;
        //获取类的成员变量
        /*因为是private修饰，所以可以读取，不能使用*/
        Field field = clazz.getDeclaredField("name");
        //实例化类  为下面设置参数时，知道指哪个类
        Object ob = clazz.newInstance();
        //设置成员变量参数
        //不能设置  报错
        field.set(ob,"日");
        //获取成员变量
        Object o = field.get(ob);
        System.out.println(o);
    }
}
